x11: Move implementation of Cairo context backends
authorBenjamin Otte <otte@redhat.com>
Sat, 14 Apr 2018 00:29:23 +0000 (02:29 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 24 Apr 2018 21:16:13 +0000 (23:16 +0200)
commit03e6cefe73e4a3865a41e853f28e0e700d37a948
treeb611b3cadbc9ab2cbe761a09fb78515bff5f48e2
parentc48d78525e89089cbcb979ea66ccf731cd2aae28
x11: Move implementation of Cairo context backends

Also, don't implement SurfaceClass.ref_cairo_surface() anymore. This
means calls to it will crash now. But as they only happen in the generic
GdkCairoContext implementation, we shouldn't be affected by that.

Plus, once all backends have been ported, that call is going away
anyway.
gdk/x11/gdkcairocontext-x11.c
gdk/x11/gdkcairocontext-x11.h
gdk/x11/gdkdnd-x11.c
gdk/x11/gdksurface-x11.c